H3C NX30Pro 安装 ShellClash

之前购买了 H3C NX30Pro 路由器,但是不想折腾 OpenWrt,但也因为设备较多,手机,电脑等需要单独设置魔法。所以想找一个简单的方式,在路由器上进行魔法。于是发现了ShellClash

连接路由器

1
telnet 192.168.124.1 99

账号是 H3C,密码就是路由器后台的密码

安装 SSH

1
2
3
4
curl -o /tmp/dropbear.ipk https://downloads.openwrt.org/releases/packages-19.07/aarch64_cortex-a53/base/dropbear_2019.78-2_aarch64_cortex-a53.ipk
opkg install /tmp/dropbear.ipk
/etc/init.d/dropbear enable
/etc/init.d/dropbear start

安装 ShellCrash

1
2
#jsDelivrCDN源
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

更多安装方式,可参考官方文档:https://github.com/juewuy/ShellCrash/blob/master/README_CN.md#----shellcrash

载入配置文件

从你的代理服务商哪里获取到订阅链接,但是一般都是 base64 编码后的,需要使用转换工具进一步转换,或者添加分组的功能。

可以在这里进行转换 https://acl4ssr-sub.github.io/

安装 ShellCrash 面板

安装好之后,可以获取到面板的访问地址,我的是: http://192.168.124.1:9999/ui/#/proxies

功能测试

正常运行的服务状态是这样的

之后就可以在电脑端,手机端,电视端等各种和路由器连接的设备上进行测试了。

自定义规则

可以使用 6621 添加自定义规则

或者编辑 /etc/clash/yamls/rules.yaml 文件添加

添加后需要重启服务生效!

问题

重启路由器后会失效,目前网上说的 /mnt/config 目录下的文件会保留,但经测试发现还是会丢失!无解!只能不随意重启路由器。重启后需要花三分钟将上面流程再走一遍。